// 验证数据库集合是否存在
console.log('=== 验证数据库集合 ===');

// 测试1: 尝试获取帖子列表（这会触发集合访问）
console.log('1. 测试 artPosts 集合...');
wx.cloud.callFunction({
  name: 'createArtPosts',
  data: {
    action: 'getPosts',
    data: { page: 1, pageSize: 1 }
  }
}).then(res => {
  console.log('✅ artPosts 集合访问结果:', res);
  if (res.result && res.result.success) {
    console.log('✅ artPosts 集合存在且可访问');
    console.log('当前帖子数量:', res.result.data?.length || 0);
  } else {
    console.error('❌ artPosts 集合访问失败:', res.result);
  }
}).catch(err => {
  console.error('❌ artPosts 集合访问异常:', err);
});

// 测试2: 尝试创建一条测试帖子
console.log('2. 测试创建帖子...');
wx.cloud.callFunction({
  name: 'createArtPosts',
  data: {
    action: 'create',
    data: {
      content: '测试帖子 - ' + new Date().toLocaleString(),
      images: [],
      video: null,
      userInfo: {
        nickName: '测试用户',
        avatarUrl: '/images/default-avatar.png'
      }
    }
  }
}).then(res => {
  console.log('✅ 创建帖子结果:', res);
  if (res.result && res.result.success) {
    console.log('✅ 帖子创建成功，ID:', res.result.postId);
  } else {
    console.error('❌ 帖子创建失败:', res.result);
  }
}).catch(err => {
  console.error('❌ 创建帖子异常:', err);
});

console.log('=== 验证完成 ===');
console.log('如果看到"集合不存在"错误，请先创建数据库集合'); 